//
//  GLDrawableGroup.h
//  LMPhotoVideoSDK
//
//  Created by Aimar on 16/7/19.
//  Copyright © 2016年 魁钺会. All rights reserved.
//

@class GLDrawable;

@protocol GLDrawableGroup <NSObject>

- (void)addDrawable:(GLDrawable*)drawable;

- (void)addDrawable:(GLDrawable*)drawable at:(NSInteger)index;

- (NSInteger)getDrawableCount;

- (NSInteger)indexOfDrawable:(GLDrawable*)drawable;

- (GLDrawable*)getDrawableAt:(NSInteger)index;

- (void)removeDrawable:(GLDrawable*)drawable;

- (void)removeDrawableAt:(NSInteger)index;

- (void)removeAllDrawables;

@end
